8e43461e4e473ae3137e5b263d50df3e2448206c,cayenne-server/src/main/java/org/apache/cayenne/exp/parser/ASTOr.java,ASTOr,evaluateNode,#Object#,65

Before Change


		}

		for (int i = 0; i < len; i++) {
			if (ConversionUtil.toBoolean(evaluateChild(i, o))) {
				return Boolean.TRUE;
			}
		}

After Change


		boolean unknown = false;
		boolean result = false;
		for (int i = 0; i < len; i++) {
			Object value = evaluateChild(i, o);
			if (value == null) {
				unknown = true;
			} else if (ConversionUtil.toBoolean(value)) {
				result = true;